package com.bd.scm.domain.models.leave;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.Data;

@Data
public class LeavePersonalExport extends BaseRowModel {
    //姓名
    @ExcelProperty(value="姓名",index=0)
    private String userName;
    //工号
    @ExcelProperty(value="工号",index=1)
    private String userNo;
    //部门
    @ExcelProperty(value="部门",index=2)
    private String deptName;
    //假单ID
    @ExcelProperty(value="编号",index=3)
    private String orderNo;
    //请假日期（yyyy-MM-dd）
    @ExcelProperty(value="请假日期",index=4)
    private String leaveDate;
    //假类名称
    @ExcelProperty(value="假类名称",index=5)
    private String leaveName;
    //请假时间字符串
    @ExcelProperty(value="请假时长",index=6)
    private String leaveMinuteStr;
    //请假事由
    @ExcelProperty(value="请假事由",index=7)
    private String remark;
    //审批结果（文字）
    @ExcelProperty(value="审批状态",index=8)
    private String statusName;
    //最后审批人名称
    @ExcelProperty(value="最新审批人",index=9)
    private String examinerName;
    //最新审批时间
    @ExcelProperty(value="最新审批时间",index=10)
    private String approvalTime;
    //状态
    @ExcelProperty(value="状态",index=11)
    private String orderStatus;
    //取消人
    @ExcelProperty(value="取消人",index=12)
    private String removeUser;
    //取消/驳回原因
    @ExcelProperty(value="取消/驳回原因",index=13)
    private String returnRemark;
    //提交人名称
    @ExcelProperty(value="提交人",index=14)
    private String createrName;
    //申请时间
    @ExcelProperty(value="提交时间",index=15)
    private String createTime;

}
